<?php

require("printFunc.inc.php");
require("dbFunc.inc.php");
require("sessFunc.inc.php");
require("defs.inc.php");

function printError($errid)
{
  echo "<p class=\"alertfont\"><table><tr><td>";

  switch($errid)
  {
    case 1:
    echo "Il nome dell'oggetto deve essere non nullo ed essere lungo meno di 50 caratteri.";
    break;

    case 2:
    echo "La categoria da te scelta non è valida!";
    break;

    case 3:
    echo "La quantità di denaro scelta per la base d'asta non è valida! Il prezzo deve essere superiore ad un centesimo.";
    break;

    case 4:
    echo "La quantità di denaro scelta per la riserva non è valida! Il prezzo deve essere superiore ad un centesimo.";
    break;

    case 5:
    echo "La durata scelta per l'asta non è valida: il minimo periodo di validità è di 3 giorni, il massimo di 60 giorni.";
    break;

    case 'img_warning':
    echo "L'immagine da te scelta non è stata inserita, è troppo voluminosa! L'asta è comunque stata creata con successo.";
    break;

    default:
    echo "I valori inseriti non sono validi!";
    break;
  }

  echo "</td></tr></table></p>";
}

verifySession();

if(!isset($_SESSION['logged']))
{
   header("Location: http://".$_SERVER['HTTP_HOST']
      .dirname($_SERVER['PHP_SELF'])."/error.php?errid=12");
}

if(isset($_GET['ok']) && isset($_GET['idau']) && is_numeric($_GET['idau']))
{
  $CREATA_NUOVA_ASTA = true;
  $ID_NUOVA_ASTA = $_GET['idau'];
  $titolo = "Hai inserito una nuova asta!";
}
else
{
  $CREATA_NUOVA_ASTA = false;
  $titolo = "Metti in vendita un oggetto!";
}

unset($_SESSION['nome']);
unset($_SESSION['base']);
unset($_SESSION['riserva']);
unset($_SESSION['durata']);
unset($_SESSION['descrizione']);
unset($_SESSION['immagine']);

printHeader($titolo);
printLink();

/////////////////////////////////////////
// PAGINA CON FORM DI CREAZIONE
/////////////////////////////////////////
if(!$CREATA_NUOVA_ASTA)
{
?>

<div id="content">

<script language="JavaScript">
      function verifica()
      {
        if((document.crea.nome.value.length >=1) &&
           (document.crea.nome.value.length < 50) &&
           (document.crea.riserva.value.length >=1) &&
           (document.crea.riserva.value > 0) &&
           (document.crea.base.value.length >=1) &&
           (document.crea.base.value > 0) &&
           (document.crea.durata.value >= 3) &&
           (document.crea.durata.value <= 60))
           {
             document.crea.submit.disabled = false;
             document.crea.submit.value = "Crea l'asta!";
           }
           else
           {
             document.crea.submit.disabled = true;
             document.crea.submit.value = "Dati scorretti";
           }
      }
</script>

<h2>Metti un oggetto all'asta!</h2>

<?if(isset($_GET['errid'])) printError($_GET['errid']);?>

<form name="crea" enctype="multipart/form-data" action="sell_cat.php" method="post">

<table>
<tr>
<td class="colSel">Nome oggetto:</td>
<td><input type="text" name="nome" size="50" maxlength="50" onkeyup="verifica()"/></td>
</tr>

<tr>
<td class="colSel">Base d'asta (&euro;):</td>
<td><input type="text" name="base" value="0.01" size="12" onkeyup="verifica()"/></td>
</tr>

<tr>
<td class="colSel">Riserva (&euro;):</td>
<td> <input type="text" name="riserva" value="0.01" size="12" onkeyup="verifica()"/><br/>
<i class="subfont">Il prezzo di riserva rimarrà segreto agli offerenti: se al termine dell'asta non
sarà stata fatta un'offerta uguale o superiore a questo valore, la vendita non avrà luogo.</i>
</td>
</tr>

<tr>
<td class="colSel">Durata: </td>
<td> <select name="durata" onclick="verifica()">
<option value="3"> 3 giorni</option>
    <option value="5"> 5 giorni</option>
    <option value="7"> 1 settimana</option>
    <option value="10"> 10 giorni</option>
    <option value="14"> 2 settimane</option>
    <option value="21"> 3 settimane</option>
    <option value="30"> 30 giorni</option>
    <option value="45"> 45 giorni</option>
    <option value="60"> 2 mesi (60 giorni)</option>
</select>
</td>
</tr>

<tr>
<input type="hidden" name="MAX_FILE_SIZE" value="<?echo $MAX_IMAGE_SIZE?>"/>
<td class="colSel">Immagine:</td>
<td> <input name="immagine" type="file"></td>
</tr>

<tr>
<td class="colSel">Breve commento: </td>
<td> <textarea name="commento" rows="8" cols="48"></textarea></td>
</tr>
</table>



<input class="submit" type="submit" name="submit" value="Inserisci i dati" disabled="true"/><br/>
</form>

</div>

<?
/////////////////////////////////////////
// PAGINA ASTA CREATA CORRETTAMENTE
/////////////////////////////////////////
} else {

?>
<div id="content">
<h3>Hai messo all'asta un nuovo oggetto!</h3>

<a href="asta.php?idau=<?echo $ID_NUOVA_ASTA;?>">Vai alla nuova asta...</a></br>

<?
if(isset($_GET['warning'])) printError('img_warning');

/////////////////////////////////////////
// FINE PAGINA
/////////////////////////////////////////
}
?>
</div>
<? printFooter();?>